from django.conf.urls import url
from rest_framework_jwt.views import obtain_jwt_token
from rest_framework.routers import DefaultRouter

from . import views

router = DefaultRouter()
router.register(r'addresses', views.AddressView, basename="address")


urlpatterns = [
    url(r"usernames/(?P<username>[\w-]{5,20})/count/$", views.UsernameCountView.as_view()),
    url(r"mobile/(?P<mobile>1[3-9]\d{9})/count/$", views.MobileCountView.as_view()),
    url(r"users/$", views.UserView.as_view()),
    url(r'^authorizations/$', obtain_jwt_token), # 一但出发　会先出发jwt的　用户认证　再进行签发ｊｗｔ
    url(r'user/$', views.UserDetailView.as_view()),
    url(r'email/$', views.EmailView.as_view()),
    url(r'emails/verification/$', views.VerifyEmailView.as_view()),
    url(r'password/$', views.PassWordApiView.as_view()),



]

urlpatterns += router.urls